Opinions differ widely on the right diet for dogs. We present three options and their advantages and disadvantages.